my_dict = {"lily":99,"mary":88,"sally":100}
#新增元素
my_dict["bob"] = 66
print(f"字典新增元素后，结果为：{my_dict}")
#更新元素
my_dict["lily"] = 77
print(f"字典更新后，结果是：{my_dict}")
#删除元素
score_mary = my_dict.pop("mary")
print(f"字典中被移除一个元素，结果为：{my_dict}，mary的考试分数为{score_mary}")
#del命令
del my_dict["sally"]
print(f"字典中被移除一个元素，结果为：{my_dict}")
my_dict.clear()
print(f"字典清空后，结果为：{my_dict}")
#获取全部的key
my_dict2 = {"lily":165,"mary":160,"sally":170}
keys = my_dict2.keys()
print(f"字典的全部keys为：{keys}")
#遍历字典
#获取keys遍历
for key in keys:
    print(f"字典的key是：{key}")
    print(f"对应字典的value是：{my_dict2[key]}")
print("-----------------------------------")
#直接在字典中进行遍历
for key in my_dict2:
    print(f"字典的key是：{key}")
    print(f"对应字典的value是：{my_dict2[key]}")
#items方法，用于返回字典中所有键值对的视图，以一个包含 (key, value) 元组的可迭代对象的形式
for key,value in my_dict2.items():
    print(f"名字：{key},身高：{value}")

#统计数量len()
print(f"字典中元素的个数为：{len(my_dict2)}")
